Performance Impact of Using ESP to Implement VMMC Firmware

نویسندگان

  • Sanjeev Kumar
  • Kai Li
چکیده

ESP is a language for programmable devices. Unlike C which forces a tradeoff that requires giving up ease of programming and reliability to achieve high performance, ESP is designed to provide all of these three properties simultaneously. This paper measures the performance impact on applications of using ESP to implement VMMC firmware. It compares the performance of an earlier implementation of VMMC firmware that used C with the new implementation that uses ESP. We find that SPLASH2 applications incur a modest performance hit (3.5 % on average) when using the ESP version. This paper also describes the techniques used by the ESP compiler to optimize the programs. To achieve good performance, the C version required a number of optimizations to be performed manually by the programmer. In contrast, the ESP version was optimized entirely by the compiler. Keywords— Programmable devices, Domain-specific languages, User-level Communication

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Model Checking to Debug Network Interface Firmware

Network interface firmware is a piece of concurrent software that achieves high performance at the cost of software complexity. They contain subtle race conditions that make them difficult to debug using traditional debugging techniques. The problem is further compounded by the lack of debugging support on the devices. This is a serious problem because the device firmware is trusted by the oper...

متن کامل

Tolerating Network Failures in System Area Networks

In this paper, we investigate how system area networks can deal with transient and permanent network failures. We design and implement a firmware–level retransmission scheme to tolerate transient failures and an on–demand network mapping scheme to deal with permanent failures. Both schemes are transparent to applications and are conceptually simple and suitable for low–level implementations, e....

متن کامل

Is it all about the money? A qualitative exploration of the effects of performance-based financial incentives on Zimbabwe's voluntary male medical circumcision program

BACKGROUND In 2013, Zimbabwe's voluntary medical male circumcision (VMMC) program adopted performance-based financing (PBF) to speed progress towards ambitious VMMC targets. The $25 USD PBF intended to encourage low-paid healthcare workers to remain in the public sector and to strengthen the public healthcare system. The majority of the incentive supports healthcare workers (HCWs) who perform V...

متن کامل

Voluntary Medical Male Circumcision: Modeling the Impact and Cost of Expanding Male Circumcision for HIV Prevention in Eastern and Southern Africa

BACKGROUND There is strong evidence showing that voluntary medical male circumcision (VMMC) reduces HIV incidence in men. To inform the VMMC policies and goals of 13 priority countries in eastern and southern Africa, we estimate the impact and cost of scaling up adult VMMC using updated, country-specific data. METHODS AND FINDINGS We use the Decision Makers' Program Planning Tool (DMPPT) to m...

متن کامل

The Impact of SMS-Based Interventions on VMMC Uptake in Lusaka Province, Zambia: A Randomized Controlled Trial

INTRODUCTION Zambia has high HIV prevalence and low voluntary medical male circumcision (VMMC) rates, heightening the need for effective VMMC demand generation strategies for HIV prevention. METHODS A 3-arm randomized controlled trial measured the impact of 2 short message service (SMS) campaigns on self-reported and verified VMMC uptake over 6 months in Lusaka Province. The study enrolled 23...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002